שימושים ל sockets
התחלתי ללמוד לפני כמה ימים angularjs ו nodejs,
למדתי גם על sockets, עכשיו השאלה שלי היא איזה שימושים מעניינים אתם מכירים שאפשר לעשות עם sockets? (שלא קשורים לצאט).
תודה!
7 תשובות
קודם כל כדאי לסדר את הראש ולא לחשוב ש nodejs הוא האפשרות היחידה לסוקטים,ניתן ליצור אותם ברוב השפות הפופולאריות - php,java,c# וכו'.
יש איזה גישה מאוד מוזרה באינטרנט שאם מישהו רוצה לעשות תקשורת בעזרת סוקטים אז ללכת ישר ל nodejs וזה מאוד לא נכון,צריך לדעת מה הדרישות מבחינת הלקוח ומה היכולות של האחסון שלו ובהתאם לכך לפתור את הבעיה.
עכשיו לגבי מה ניתן לעשות איתם זה כל דבר שקשור בתקשורת בזמן אמת,זה יכול להיות נתונים שמתעדכנים [מחירים של מוצרים,כמות של דבר מסויים,שער של מטבע מסויים] ,אם רוצים ליחס את זה לאתר הזה אפשר לעשות בעזרת הסוקטים שאם מישהו כתב הודעה חדשה אז הוא יכניס אותה תוך כדי שאני צופה בנושא
.
אפשר להקביל את כל העניין של הסוקטים ל ajax ולמעשה כל דבר שעשית ב ajax ניתן לעשות בעזרת סוקטים אך לא תמיד הסוקט יהיה עדיף על ה ajax.
בPHP ניתן לעשות גם כן SOCKS, לא יודע כמה זה יעיל במשאבים אך בטוח יותר יעיל ומהיר מAJAX.
כן אני מודע לזה שאפשר להשתמש בסוקטים גם ב PHP, אבל לא שאלתי פה בנוגע להאם אפשר להשתמש בסוקטים ב PHP אלא אילו שימושים מעניינים אני יכול לעשות עם זה? (סוקטים).
אני כרגע משתמש ב ajax בטופסי הרשמה והתחברות, הגעתי למסקנה שזה אולי יותר יעיל מלהשתמש בסוקטים בעניין הזה.
אני רק רוצה לעדכן שאני עכשיו בתהליכי למידה של angularjs ואני חייב לפרסם ולומר שזה כלי כל כך מדהים, ממליץ לכל אחד להשתמש בו ולהחליף איתו את jquery הישן.
התכנון שלי לסיים את הספר של אנגולר ואז ללמוד לעומק על nodejs ו mongodb.
אין שום סיבה להחליף את jquery, אני יודע jquery פרפקט ולמדתי גם angularjs, אני מעדיף JQUERY אבל בכל מקרה אפשר לעבוד יחד.
אתה לא חייב mongoDB אלא אם תרצה לעבוד עם NOSQL וגם NODEJS, עדיף שתשאר בתחומים קרובים להתמחות שלך, נושאים חדשים בPHP כמו CODEIGNITER לעומק, או LARAVEL או ZEND או סתם MVC רגיל ויש עוד המון נושאים שאתה יכול ללמוד.